package be.rubengerits.test;

import java.util.ArrayList;
import java.util.List;
import java.lang.reflect.*;
import android.util.*;

public class JsonArray<E extends JsonObject> extends JsonObject {

	private List<JsonObject> values;
	
	public List<JsonObject> getValues() {
		return values;
	}

	public void setValues(List<E> values) {
		this.values = (List<JsonObject>) values;
	}

	@Override
	public void setValue(String name, JsonObject value) throws Exception {
		if (this.values == null)
			this.values = new ArrayList<JsonObject>();
		this.values.add(value);
	}
}
